package com.mfhcd.facepay.viewmodel;

import android.app.Application;
import android.content.Context;

import androidx.annotation.NonNull;
import androidx.lifecycle.AndroidViewModel;

import com.mfhcd.facepay.base.BaseActivity;


/**
 * Author：石强
 * E-Mail: shiqiang@mfhcd.com
 * Date：2019-09-09
 * 版权所有 © 现代金融控股（成都）有限公司
 */
public class BaseViewModel extends AndroidViewModel {
    protected BaseActivity mActivity;
    protected Context mContext;
    // public String mCustomerType;//使用此值的条件：登录成功后

    public BaseViewModel(@NonNull Application application) {
        super(application);
        // 使用綁定viewmodel的activity或fragment在重新登录后不重新初始化，这里的值就会是上一次登录的值（或上一次初始化的值）
        // mCustomerType = SPUtils.getString(SPConstant.CUSTOMER_TYPE);
    }

    public Context getContext() {
        return mContext;
    }

    public void setCurrentActivity(Context context) {
        mContext = context;
    }

    public void setBaseActivity(BaseActivity activity) {
        mActivity = activity;
    }
}
